package com.sgb.link.entity.merchant;

import java.io.Serializable;
import java.util.List;

/**
 * @author: 王彬臣
 * @date: 2021/10/18
 * @Description: 产业园区回显数据
 */
public class EditIndustryInfoEntity implements Serializable {


    /**
     * no : 1449998543350927360
     * parkLogo : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/member_center/610000/20211029115182033920594.png
     * parkName : 测试1
     * provinceCode : 510000
     * provinceName : 四川省
     * cityCode : 510100
     * cityName : 成都市
     * addressLat : 30.53717
     * addressLng : 104.05677
     * regionCode : 510107
     * regionName : 武侯区
     * addressInfo : 桂溪街道益州大道南段天府软件园G区
     * assistantSectionLevelNo : 1426022771313610752
     * assistantSectionLevelName : 测试行政名称2
     * parkTypeNo : 1426030062419054592
     * parkArea : 1000
     * industrialLandPrice : 2000.0
     * industrialLandSupply : 1000
     * commercialLandSupply : 1000
     * commercialLandPrice : 1000.0
     * linkName : 老王
     * linkPhone : 15208203669
     * parkInfo : 哈哈
     * parkLabels : [{"labelName":"标签","labelSort":1}]
     * clusterNos : ["1426004979671633920","1426005005122670592"]
     * clusterNames : 测试集群名称9/测试集群名称10
     * parkImages : ["https://shigongbang.oss-cn-hangzhou.aliyuncs.com/member_center/610000/2021102911538407204072.jpg"]
     * officeNo : 111,1448840701554200576
     * officeNames : 办公1/办公优惠1
     * infrastructureNo : 1448231509873135616,1448838869947781120
     * infrastructureNames : 的风格
     */

    private ParkInfoBean parkInfo;
    /**
     * no : 1449998754978729984
     * qualificationTypes : {"constantKey":"PQT1","constantValue":"企业"}
     * qualificationVolume : 100
     * taxTypes : TAX1
     * revenueYear : 1000.0
     * locateFee : 10000.0
     * businessScope :
     * collaboratorQualifications :
     */

    private ParkQualificationBean parkQualification;

    public ParkInfoBean getParkInfo() {
        return parkInfo;
    }

    public void setParkInfo(ParkInfoBean parkInfo) {
        this.parkInfo = parkInfo;
    }

    public ParkQualificationBean getParkQualification() {
        return parkQualification;
    }

    public void setParkQualification(ParkQualificationBean parkQualification) {
        this.parkQualification = parkQualification;
    }

    public static class ParkInfoBean {
        private String no;
        private String parkLogo;
        private String parkName;
        private String provinceCode;
        private String provinceName;
        private String parkTypeName;
        private String cityCode;
        private String cityName;
        private String addressLat;
        private String addressLng;
        private String regionCode;
        private String regionName;
        private String addressInfo;
        private String assistantSectionLevelNo;
        private String assistantSectionLevelName;
        private String parkTypeNo;
        private String parkArea;
        private String industrialLandPrice;
        private String industrialLandSupply;
        private String commercialLandSupply;
        private String commercialLandPrice;
        private String linkName;
        private String linkPhone;
        private String parkInfo;
        private String clusterNames;
        private String officeNo;
        private String officeNames;
        private String infrastructureNo;
        private String infrastructureNames;

        public String getParkTypeName() {
            return parkTypeName;
        }

        public void setParkTypeName(String parkTypeName) {
            this.parkTypeName = parkTypeName;
        }

        /**
         * labelName : 标签
         * labelSort : 1
         */

        private List<ParkLabelsBean> parkLabels;
        private List<String> clusterNos;
        private List<String> parkImages;

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public String getParkLogo() {
            return parkLogo;
        }

        public void setParkLogo(String parkLogo) {
            this.parkLogo = parkLogo;
        }

        public String getParkName() {
            return parkName;
        }

        public void setParkName(String parkName) {
            this.parkName = parkName;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getProvinceName() {
            return provinceName;
        }

        public void setProvinceName(String provinceName) {
            this.provinceName = provinceName;
        }

        public String getCityCode() {
            return cityCode;
        }

        public void setCityCode(String cityCode) {
            this.cityCode = cityCode;
        }

        public String getCityName() {
            return cityName;
        }

        public void setCityName(String cityName) {
            this.cityName = cityName;
        }

        public String getAddressLat() {
            return addressLat;
        }

        public void setAddressLat(String addressLat) {
            this.addressLat = addressLat;
        }

        public String getAddressLng() {
            return addressLng;
        }

        public void setAddressLng(String addressLng) {
            this.addressLng = addressLng;
        }

        public String getRegionCode() {
            return regionCode;
        }

        public void setRegionCode(String regionCode) {
            this.regionCode = regionCode;
        }

        public String getRegionName() {
            return regionName;
        }

        public void setRegionName(String regionName) {
            this.regionName = regionName;
        }

        public String getAddressInfo() {
            return addressInfo;
        }

        public void setAddressInfo(String addressInfo) {
            this.addressInfo = addressInfo;
        }

        public String getAssistantSectionLevelNo() {
            return assistantSectionLevelNo;
        }

        public void setAssistantSectionLevelNo(String assistantSectionLevelNo) {
            this.assistantSectionLevelNo = assistantSectionLevelNo;
        }

        public String getAssistantSectionLevelName() {
            return assistantSectionLevelName;
        }

        public void setAssistantSectionLevelName(String assistantSectionLevelName) {
            this.assistantSectionLevelName = assistantSectionLevelName;
        }

        public String getParkTypeNo() {
            return parkTypeNo;
        }

        public void setParkTypeNo(String parkTypeNo) {
            this.parkTypeNo = parkTypeNo;
        }

        public String getParkArea() {
            return parkArea;
        }

        public void setParkArea(String parkArea) {
            this.parkArea = parkArea;
        }

        public String getIndustrialLandPrice() {
            return industrialLandPrice;
        }

        public void setIndustrialLandPrice(String industrialLandPrice) {
            this.industrialLandPrice = industrialLandPrice;
        }

        public String getIndustrialLandSupply() {
            return industrialLandSupply;
        }

        public void setIndustrialLandSupply(String industrialLandSupply) {
            this.industrialLandSupply = industrialLandSupply;
        }

        public String getCommercialLandSupply() {
            return commercialLandSupply;
        }

        public void setCommercialLandSupply(String commercialLandSupply) {
            this.commercialLandSupply = commercialLandSupply;
        }

        public String getCommercialLandPrice() {
            return commercialLandPrice;
        }

        public void setCommercialLandPrice(String commercialLandPrice) {
            this.commercialLandPrice = commercialLandPrice;
        }

        public String getLinkName() {
            return linkName;
        }

        public void setLinkName(String linkName) {
            this.linkName = linkName;
        }

        public String getLinkPhone() {
            return linkPhone;
        }

        public void setLinkPhone(String linkPhone) {
            this.linkPhone = linkPhone;
        }

        public String getParkInfo() {
            return parkInfo;
        }

        public void setParkInfo(String parkInfo) {
            this.parkInfo = parkInfo;
        }

        public String getClusterNames() {
            return clusterNames;
        }

        public void setClusterNames(String clusterNames) {
            this.clusterNames = clusterNames;
        }

        public String getOfficeNo() {
            return officeNo;
        }

        public void setOfficeNo(String officeNo) {
            this.officeNo = officeNo;
        }

        public String getOfficeNames() {
            return officeNames;
        }

        public void setOfficeNames(String officeNames) {
            this.officeNames = officeNames;
        }

        public String getInfrastructureNo() {
            return infrastructureNo;
        }

        public void setInfrastructureNo(String infrastructureNo) {
            this.infrastructureNo = infrastructureNo;
        }

        public String getInfrastructureNames() {
            return infrastructureNames;
        }

        public void setInfrastructureNames(String infrastructureNames) {
            this.infrastructureNames = infrastructureNames;
        }

        public List<ParkLabelsBean> getParkLabels() {
            return parkLabels;
        }

        public void setParkLabels(List<ParkLabelsBean> parkLabels) {
            this.parkLabels = parkLabels;
        }

        public List<String> getClusterNos() {
            return clusterNos;
        }

        public void setClusterNos(List<String> clusterNos) {
            this.clusterNos = clusterNos;
        }

        public List<String> getParkImages() {
            return parkImages;
        }

        public void setParkImages(List<String> parkImages) {
            this.parkImages = parkImages;
        }

        public static class ParkLabelsBean {
            private String labelName;
            private int labelSort;

            public String getLabelName() {
                return labelName;
            }

            public void setLabelName(String labelName) {
                this.labelName = labelName;
            }

            public int getLabelSort() {
                return labelSort;
            }

            public void setLabelSort(int labelSort) {
                this.labelSort = labelSort;
            }
        }
    }

    public static class ParkQualificationBean {
        private String no;
        /**
         * constantKey : PQT1
         * constantValue : 企业
         */

        private QualificationTypesBean qualificationTypes;
        private String qualificationVolume;
        private String taxTypes;
        private String revenueYear;
        private String locateFee;
        private String businessScope;
        private String collaboratorQualifications;

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public QualificationTypesBean getQualificationTypes() {
            return qualificationTypes;
        }

        public void setQualificationTypes(QualificationTypesBean qualificationTypes) {
            this.qualificationTypes = qualificationTypes;
        }

        public String getQualificationVolume() {
            return qualificationVolume;
        }

        public void setQualificationVolume(String qualificationVolume) {
            this.qualificationVolume = qualificationVolume;
        }

        public String getTaxTypes() {
            return taxTypes;
        }

        public void setTaxTypes(String taxTypes) {
            this.taxTypes = taxTypes;
        }

        public String getRevenueYear() {
            return revenueYear;
        }

        public void setRevenueYear(String revenueYear) {
            this.revenueYear = revenueYear;
        }

        public String getLocateFee() {
            return locateFee;
        }

        public void setLocateFee(String locateFee) {
            this.locateFee = locateFee;
        }

        public String getBusinessScope() {
            return businessScope;
        }

        public void setBusinessScope(String businessScope) {
            this.businessScope = businessScope;
        }

        public String getCollaboratorQualifications() {
            return collaboratorQualifications;
        }

        public void setCollaboratorQualifications(String collaboratorQualifications) {
            this.collaboratorQualifications = collaboratorQualifications;
        }

        public static class QualificationTypesBean {
            private String constantKey;
            private String constantValue;

            public String getConstantKey() {
                return constantKey;
            }

            public void setConstantKey(String constantKey) {
                this.constantKey = constantKey;
            }

            public String getConstantValue() {
                return constantValue;
            }

            public void setConstantValue(String constantValue) {
                this.constantValue = constantValue;
            }
        }
    }
}
